Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 France F4 Greece F1 Italy F3 Italy F6 Italy F8 Italy F9 Italy F10 Italy F15 Belgium F1 Belgium F2 Italy F16 Italy F17 Netherlands F1 Italy F11 Barletta Citta Della Disfida Open 2000 - Barletta AXA Open II - Espinho Tennis Cup of Flanders - Ostende CA-Challenge 2000 - Graz Skandia Open - Linz Copa Sevilla - Seville 2000 Cairo Challenger - Cairo Renault Slovenian Open - Ljubljana Maia Open - Oporto FILA Challenger Biella - Biella Open Diputacion Pozoblanco - Cordoba Copa Sevilla Internacionales de Andalucia - Seville 3° Trofeo 'Citta di Brindisi' - Brindisi Canottieri Minico 2004 - Mantova Cepu Open - San Marino Timisoara Challenger - Timisoara Alfa Romeo Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Brasov Challenger - Brasov Tehran Open 2004 - Tehran The LTA Bolton Challenger - Bolton San Marino Cepu Open - San Marino Lambertz Open by Stawag - Aachen Internazionali di Tennis - Bergamo X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella ATP Guzzini Challenger - Recanati GHI Bronx Tennis Classic - Bronx Genoa Open - Genova Pekao Open - Szczecin Ethias Trophy - Mons Lambertz Open by Stawag - Aachen Tatra Banka Open 2006 - Bratislava Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Morocco Tennis Tour - Casablanca Tunis Open 2007 - Tunis Genova Open Challenger - Genova Pekao Open - Szczecin Tatra Banka Slovak Open - Bratislava KGHM Dialog Polish Indoors - Wroclaw Sunrise Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Biella Challenger Rome Challenger Reggio Emilia Challenger Turin Challenger San Marino Challenger Genova Challenger Napoli Challenger Orleans Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Courmayeur Challenger Bergamo Challenger Rome Challenger Nottingham Challenger Sopot Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Ortisei Challenger Florianopolis Challenger Santiago Challenger Dallas Challenger Barletta Challenger Napoli Challenger Rome Challenger Caltanissetta Challenger Furth Challenger Milan Challenger Braunschweig Challenger Recanati Challenger San Marino Challenger Pozoblanco Challenger Cordenons Challenger Genova Challenger Seville Challenger Orleans Challenger Mons Challenger Ortisei Challenger Bergamo Challenger Mersin Challenger Vercelli Challenger Tunis Challenger San Benedetto Challenger Oberstaufen Challenger San Marino Challenger Geneva Challenger Ortisei Challenger Sao Paulo Challenger Tour Finals Prague Challenger Orleans Challenger Budapest Challenger Brescia Challenger Andria Challenger Santiago Challenger St. Brieuc Challenger Francavilla Challenger Ostrava Challenger Prostejov Challenger Caltanissetta Challenger Todi Challenger Milan Challenger Bastad Challenger Scheveningen Challenger Liberec Challenger Manerbio Challenger Como Challenger Alphen Challenger Sibiu Challenger Rome Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Koblenz Challenger Rennes Challenger Punta Del Este Challenger Santiago Challenger Marbella Challenger Barletta Challenger Aix En Provence Challenger Rome Challenger Lisbon Challenger San Benedetto Challenger Padova Challenger Sopot Challenger Pullach Challenger Cordenons Challenger Szczecin Challenger Biella Challenger Sibiu Challenger Florence Challenger Ortisei Challenger Barcelona Challenger Calgary Challenger Brest Challenger Las Vegas Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Noumea Challenger Cherbourg Challenger Indian Wells Challenger Marbella Challenger Sophia Antipolis Challenger Alicante Challenger Murcia Challenger Bordeaux Challenger Braga Challenger Lisbon Challenger Poznan Challenger Parma Challenger Milan Challenger Sopot Challenger Genova Challenger Seville Challenger Biella Challenger Barcelona Challenger Hamburg Challenger Cordenons Challenger Alicante Challenger Antalya Challenger Antalya 2 Challenger Gran Canaria 1 Challenger Aix En Provence Challenger Barcelona Challenger Mallorca Open - Mallorca Heineken Open - Auckland Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca Davidoff Swiss Indoors - Basel Gold Flake Open - Chennai Milan Indoors - Milan Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca 2001 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot RCA Championships - Indianapolis Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Adidas International - Sydney Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Trofeo Conde de Godo - Barcelona Telenordia Swedish Open - Bastad 2002 Mercedes Cup - Stuttgart Brasil Open - Salvador CA Tennis Trophy - Vienna Stockholm Open - Stockholm Adidas International - Sydney Dubai Tennis Open - Dubai Open Seat Godo 2003 - Barcelona Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Open de Moselle - Metz Davidoff Swiss Indoors - Basel X Trofeo Ciudad de Quito - Quito Tata Open - Chennai Adidas International - Sydney Milan Indoors - Milan Dubai Open - Dubai Estoril Open - Estoril Open Seat Godo - Barcelona Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Dubai Open - Dubai Open Seat Godo 2005 - Barcelona Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Societa Canottieri Mincio 2005 - Mantova Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Espinho Challenger - Espinho Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven Riviera di Rimini Challenger - Rimini Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Nokian Hakkapeliitta Open - Tampere Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide Sydney International - Sydney Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Guzzini Challenger - Recanati Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot 7° Trani Cup - Trani Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Chennai Open - Chennai Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Next Generation Adelaide International - Adelaide Medibank International - Sydney Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona BMW Open - Munich ARAG World Team Championship - Dusseldorf The Artois Championships - London Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Thailand Open - Bangkok China Open - Beijing Genoa Open Challenger-Fondazione Carige - Genova AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Movistar Open - Vina del Mar PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Sir Supermercati - Rome Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb XI Ciutat de Barcelona - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad Mercedes Cup - Stuttgart International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Open de Moselle - Metz China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe The LTA Men's Challenger - Southampton Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest PTT Thailand Open - Bangkok China Open - Beijing Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Open Sud de France - Montpellier Estoril Open - Estoril AEGON Championships - London SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Valencia Open - Valencia Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Apia International - Sydney Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Bauer Watertechnology Cup - Eckental Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Valencia Open - Valencia Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Moselle Open - Metz European Open - Antwerp Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Renault Slovenian Open - Ljubljana The Scottish Tennis Championships - Edinburgh Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm Erste Bank Open - Vienna Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul V Torneo Internazionale di Tennis - Barletta AEGON Championships - London SkiStar Swedish Open - Bastad Tata Open Maharashtra - Pune Open 13 Provence - Marseille Millennium Estoril Open - Estoril Plava Laguna Croatia Open - Umag Intrum Stockholm Open - Stockholm Barcelona Open Banc Sabadell - Barcelona Citta di Como - Como Jameson Cup - Milan Barcelona Open Banc Sabadell - Barcelona Sardinia International Championship - Cagliari 5° Sporting Challenger - Turin BMW Tennis Championship - Sunrise Challenger Ford de Cherbourg - Cherbourg Unique Zagreb Open - Zagreb San Marino Cepu Open - San Marino Cherbourg Challenger Ortisei Challenger Internazionali di Tennis di Bergamo - Bergamo Le Gosier Challenger Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Mons Challenger Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Irving Challenger Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Marburg Challenger Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Palermo Challenger Masters Series Hamburg - Hamburg AXA Open - Lisbon Open Diputacion - Cordoba Rogers Masters - Toronto Pau Challenger Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Casino Lugano - Lugano Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Marbella Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai Jameson Cup - Milan Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Gran Canaria 2 Challenger Internazionali BNL d'Italia - Rome Genoa Open 'Fondazione Carige' - Genova Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Trofeo Barcelona de Tenis - Barcelona Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Genova Challenger Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Istanbul Challenger Open de Charleroi - Charleroi Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Como Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Biella Challenger Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha Wimbledon - London Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, Group 1, 2R, CRO-ITA 3-2 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, PO, ITA-SUI, 2-3 Hopman Cup - Perth Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Monterrey Challenger Davis Cup, Group I, 2R, RUS-ESP 3-2 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Chevrolet Cup - Vina del Mar The Hamlet Cup - Long Island Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam CA Tennis Trophy - Vienna Open Seat-Godo '99 - Barcelona Dubai Tennis Open - Dubai Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Telenordia Swedish Open - Bastad Estoril Open - Estoril Prague II Challenger ABN/AMRO World Tennis Tournament - Rotterdam Heineken Trophy - 's-Hertogenbosch Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland BMW Open - Munich Ordina Open - 's-Hertogenbosch VTR Open - Vina del Mar St. Petersburg Open - St. Petersburg The Nottingham Open - Nottingham If Stockholm Open - Stockholm China Open - Beijing Moselle Open - Metz Barcelona Open Banc Sabadell - Barcelona Swiss Open - Gstaad French Open - Paris AAMI Classic - Kooyong Davis Cup, World Group, SF, ESP-FRA 4-1 Tennis Masters Cup Shanghai - Shanghai Olympics - Athens Olympics - Beijing